package cn.wolfcode.wolf2w.redis.service;

import java.util.List;

public interface IUserFavorRedisService {
    /**
     * 根据key值获得每个key的用户id
     * @param pattern
     * @return
     */
    List<String> getUserId(String pattern);

    /**
     * 根据uid获取对应的收藏文章
     * @param uid
     * @return
     */
    List<String> getFavorList(String uid);

    /**
     * 根据key判断当前收藏是否存在缓存中，存在就不覆盖
     * @param key
     * @return true:存在  false：不存在
     */
    boolean isExist(String key);

    /**
     * 放到redis中
     * @param key
     * @param value
     */
    void setUserFavor(String key, String value);
}
